package com.hqx.oop.mall;

import java.util.Date;

/**
 * 对类的一些理解
 * 在java中，类是对客观事物的抽象，包含属性、行为，以及与其他类的关系。
 */
public class Order {
    private String id;
    private User user;
    private OrderItem[] items;
    private Date createTime;
    private String receiver;
    private String address;
    private String phone;
    private String status;

    public double computeTotalPrice() {
        double totalPrice = 0;
        if(items != null) {
            for(OrderItem item : items) {
                totalPrice += item.computePrice();
            }
        }
        return totalPrice;
    }
}
